/**
 * Created by zcy-fover on 2017/3/11.
 * 创建XMLHTTP对象
 */

/**
 * 由于ie浏览器版本创建XMLHTTP对象的不同，
 * 为了适应更多的版本，需要捕捉可能产生的异常，
 * 提高程序的健壮性
 * @returns {*}
 */
function getHTTPObject() {
    if (typeof XMLHttpRequest == 'undefined'){
        XMLHttpRequest = function () {
            try {
                return new ActiveXObject('Msxml2.XMLHTTP.6.0');
            } catch (e){
                console.log(e);
            }
            try {
                return new ActiveXObject('Msxml.XMLHTTP.3.0');
            } catch (e){
                console.log(e);
            }
            try {
                return new ActiveXObject('Msxml.XMLHTTP');
            } catch (e){
                console.log(e);
            }
        }
        return false;
    }
    return new XMLHttpRequest();
}